body{
    padding:0px;
    margin:0px;
}
body div.body-align{
    margin:0px auto;
}
a{
    text-decoration : none;
}
img{
    margin:0px;
}
.pn-box{
    display:block;
    overflow-x:hidden;
}
/*layout*/
.pn-hbox-center{
    display:block;
    float:left;
    position:relative;
    left:50%;
}
.pn-hbox-center .pn-offset{
    display:block;
    float:left;
    position:relative;
    left:-50%;
}


/* Ë®Æ½¾ÓÖÐ */
.pn-hbox-middle-offset{
	display:block;
	height:auto;
}
.pn-hbox-bottom-offset{
	display:block;
	height:auto;
}

.pn-vbox-bottom-offset{
	height:auto !important;
	display:block;
}
.pn-vbox-middle-offset{
	height:auto !important;
	display:block;
}

/*.pn-hbox-center{
    display:block;
    margin:0px auto;
    text-align:center;
    overflow-x:hidden;
}*/
.pn-hbox-right{
    float:right;
    overflow-x:hidden;
}
.pn-vbox-right{
    overflow-x:hidden;
}
.pn-vbox-right>div>div{
    float:right;
	clear:right;
}
.pn-vbox-right>div{
    float:right;
	clear:right;
}

.pn-hbox-left{
    float:left;
}
.pn-hbox-limit{
    float:left;
    width:1000000px;
    overflow-x:hidden;
}

.pn-horizontal{
    float:left;
    display:block;
}
.pn-vertical{
    display:;
}
.pn-vbox-center{
	display:block;
	height:auto;
}
.pn-vbox-center>div>div{
    display:block;
	margin:0 auto;
}

.pn-vbox-center>div>div>div{
	margin:0;
}

/* elements */
a.pn-anchor{
    text-decoration:none; 
}
.pn-text{
    word-break:break-all;
}
.pn-image{

}
.pn-bind{
    text-align:left;
}

/* bind module */
.pn-bind table{
    border-collapse:collapse;
}
.pn-bind tr.row{
}
.pn-bind td.col{
    text-align:left;
}

/*navigator*/
.pn-navigator{
    text-align:left;
    position : relative;
}
.pn-navigator ul{
    display:block;
    list-style:none;
    padding:0px;
    margin:0px;
    overflow:hidden;
}
.pn-navigator li{
    display:block;
    list-style-type:none;
    padding:0px;
    margin:0px;
    white-space:nowrap;
}
ul.pn-navigator-item{
    list-style:none;
    padding:0px;
    margin:0px;
    overflow:hidden;
}
.pn-navigator-item li{
    display:block;
    list-style-type:none;
    margin:0px;
    white-space:nowrap;
}
.pn-navigator-item li a{
    display:inline-block;
}
.show{
    display:block;
}
.hide{
    display:none;
}

/*module*/
.pn-module{
    display:block;
    text-align:left;
}
/*search*/
.pn-search{
    text-align:left;
}
.search-col{
    display:inline-block;
}
.search-row{
    display:block;
    white-space:nowrap;
}
/*layout*/
span.pn-hbox-special{
    display:inline-block;
    width:0px; height:100% !important;
    font-size:0px;
    visibility:hidden;
    border:0px none;
}
.pn-hbox-vmiddle{
    vertical-align:middle;
}
.pn-hbox-vtop{
    vertical-align:top;
}
.pn-hbox-vbottom{
    vertical-align:bottom;
}
